package djboom.materials.display.elements {
	import flash.events.Event;

	import org.casalib.display.CasaShape;

	/**
	 * .
	 * <br>
	 * 
	 * @author DJ BooM 
	 * @since 20.05.2010
	 * 
	 */

	public class Arrow extends CasaShape {

		// ----------------------------------------------------------------------------
		// Константы класса.
		// ----------------------------------------------------------------------------

		public static const BLUE:uint = 0x08a6dc;

		// ----------------------------------------------------------------------------
		// Свойства класса.
		// ----------------------------------------------------------------------------
	
		// ----------------------------------------------------------------------------
		// Конструктор.
		// ----------------------------------------------------------------------------

		public function Arrow() {
			super();
			
			graphics.beginFill(BLUE);
			graphics.moveTo(0, 0);
			graphics.lineTo(35, 13);
			graphics.lineTo(35, 20);
			graphics.lineTo(0, 33);
			graphics.lineTo(0, 25);
			graphics.lineTo(25, 17);
			graphics.lineTo(25, 16);
			graphics.lineTo(0, 8);
			graphics.lineTo(0, 0);			
			graphics.endFill();
            
			addEventListener(Event.REMOVED_FROM_STAGE, clearContent);
		}	 

		// ----------------------------------------------------------------------------
		// Методы класса.
		// ----------------------------------------------------------------------------

		private function clearContent(event:Event):void {
			graphics.clear();
		}
        
			// ----------------------------------------------------------------------------
			// Публичные методы.
			// ----------------------------------------------------------------------------
			
			// ----------------------------------------------------------------------------
	        // Публичные свойства.
	        // ----------------------------------------------------------------------------
	}
}
